<?php
/**
  * tframe
  *
  *
  * @copyright Copyright (c) 2012 - 2014, huxiaomin
  * @author huxiaomin    2012-7-8  
  * @since		Version 1.0
  *
  */
    
class DemoApp{

	function hook($name){
	   if ($name == 'layout') {
	   	    return array(
	   	           'lay_out'=>'/layout/l-demo/layout',
	   	           'no_tpl'=>1,
	   	           'cache'=>1,
	   	           'cache_time'=>5,
	   	           'cache_type'=>'unique',
	   	    );
	   }
	}
	/**
	 * 演示layout的使用
	 * @param $request
	 */
    function layout($request){
    	$note .= '
          开启缓存5秒， 缓存时间是：'.time().'
 这里使用 /demo/demo/layout uri ,来演示如何使用layout。
            此uri本身是ajax返回，
            之后就会调用此layout，设置的lay_out  /layout/l-demo/layout 
            会启动另一个Tapp来执行layout， 此TApp本身还可以继续加Tapp，比如 /layout/demo/head
            当所有的Tapp都加载之后，最终输出html  

  涉及到的文件是：
            web/app/demo/Demo.app.php
            web/layout/LDemo.app.php
            
            tpl/layout/demo/demo.head.html
            tpl/layout/demo/demo.layout.html 
            
demo.layout.html的代码是：
			{head}
			textarea cols=\120\' rows=\'30\'>
			{content}
			textarea
			<br/>
			这边是页脚，你可以试着加一个页脚布局 :)
			</body>
			</html>
         ';   
         return $note;
    }

}